Big Huge Thesaurus

ram's-head lady's slipper

noun